/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * OperKM1.java
 *
 * Created on Sep 28, 2011, 10:26:40 AM
 */
package aor2.gui.cpu;

import java.awt.Graphics;

/**
 * 
 * @author Yogi
 */
public class OperKM1 extends javax.swing.JPanel {
	private static OperKM1 singleton = null;

	public static OperKM1 getInstance() {
		if (singleton == null)
			singleton = new OperKM1();
		return singleton;
	}

	private JLabelSet tmp;

	private void makeSignals() {
		// NEMA IH :)

	}

	/** Creates new form OperKM1 */
	public OperKM1() {
		initComponents();
		makeSignals();
	}

	// TODO paintComp;
	@Override
	protected void paintComponent(Graphics g) {
		// TODO set sginals...
		super.paintComponent(g);
	}

	/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always
	 * regenerated by the Form Editor.
	 */
	@SuppressWarnings("unchecked")
	// <editor-fold defaultstate="collapsed"
	// desc="Generated Code">//GEN-BEGIN:initComponents
	private void initComponents() {
		java.awt.GridBagConstraints gridBagConstraints;

		jLayeredPane1 = new javax.swing.JLayeredPane();
		IR0label = new javax.swing.JLabel();
		IR0value = new javax.swing.JLabel();
		RTS = new javax.swing.JLabel();
		RTI = new javax.swing.JLabel();
		OR = new javax.swing.JLabel();
		adr0 = new javax.swing.JLabel();
		adr1 = new javax.swing.JLabel();
		adr2 = new javax.swing.JLabel();
		pom1 = new javax.swing.JLabel();
		pom2 = new javax.swing.JLabel();
		regdir1 = new javax.swing.JLabel();
		indexind1 = new javax.swing.JLabel();
		regdir2 = new javax.swing.JLabel();
		indexind2 = new javax.swing.JLabel();
		jLabel1 = new javax.swing.JLabel();

		setBackground(new java.awt.Color(255, 255, 255));
		setLayout(new java.awt.GridBagLayout());

		IR0label.setText("IR0");
		IR0label.setBounds(80, 340, 34, 14);
		jLayeredPane1.add(IR0label, javax.swing.JLayeredPane.DEFAULT_LAYER);
		IR0value.setBounds(140, 340, 0, 0);
		jLayeredPane1.add(IR0value, javax.swing.JLayeredPane.DEFAULT_LAYER);

		RTS.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		RTS.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		RTS.setEnabled(false);
		RTS.setBounds(518, 180, 70, 10);
		jLayeredPane1.add(RTS, javax.swing.JLayeredPane.DEFAULT_LAYER);

		RTI.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		RTI.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		RTI.setEnabled(false);
		RTI.setBounds(518, 192, 70, 10);
		jLayeredPane1.add(RTI, javax.swing.JLayeredPane.DEFAULT_LAYER);

		OR.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		OR.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		OR.setEnabled(false);
		OR.setBounds(518, 252, 70, 10);
		jLayeredPane1.add(OR, javax.swing.JLayeredPane.DEFAULT_LAYER);

		adr0.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		adr0.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		adr0.setEnabled(false);
		adr0.setBounds(518, 290, 70, 10);
		jLayeredPane1.add(adr0, javax.swing.JLayeredPane.DEFAULT_LAYER);

		adr1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		adr1.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		adr1.setEnabled(false);
		adr1.setBounds(518, 300, 70, 10);
		jLayeredPane1.add(adr1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		adr2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		adr2.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		adr2.setEnabled(false);
		adr2.setBounds(518, 312, 70, 10);
		jLayeredPane1.add(adr2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		pom1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		pom1.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		pom1.setEnabled(false);
		pom1.setBounds(518, 338, 70, 10);
		jLayeredPane1.add(pom1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		pom2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		pom2.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		pom2.setEnabled(false);
		pom2.setBounds(518, 350, 70, 10);
		jLayeredPane1.add(pom2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		regdir1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		regdir1.setDisabledIcon(new javax.swing.ImageIcon(getClass()
				.getResource("/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		regdir1.setEnabled(false);
		regdir1.setBounds(518, 372, 70, 10);
		jLayeredPane1.add(regdir1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		indexind1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		indexind1.setDisabledIcon(new javax.swing.ImageIcon(getClass()
				.getResource("/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		indexind1.setEnabled(false);
		indexind1.setBounds(518, 432, 70, 10);
		jLayeredPane1.add(indexind1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		regdir2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		regdir2.setDisabledIcon(new javax.swing.ImageIcon(getClass()
				.getResource("/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		regdir2.setEnabled(false);
		regdir2.setBounds(518, 457, 70, 10);
		jLayeredPane1.add(regdir2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		indexind2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/horiz_1pt_1.jpg"))); // NOI18N
		indexind2.setDisabledIcon(new javax.swing.ImageIcon(getClass()
				.getResource("/aor2/common/resources/horiz_1pt_0.jpg"))); // NOI18N
		indexind2.setEnabled(false);
		indexind2.setBounds(518, 520, 70, 10);
		jLayeredPane1.add(indexind2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		gridBagConstraints = new java.awt.GridBagConstraints();
		gridBagConstraints.gridx = 0;
		gridBagConstraints.gridy = 0;
		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
		gridBagConstraints.weightx = 1.0;
		gridBagConstraints.weighty = 1.0;
		add(jLayeredPane1, gridBagConstraints);

		jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/aor2/common/resources/KM1.jpg"))); // NOI18N
		gridBagConstraints = new java.awt.GridBagConstraints();
		gridBagConstraints.gridx = 0;
		gridBagConstraints.gridy = 0;
		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
		gridBagConstraints.weightx = 1.0;
		gridBagConstraints.weighty = 1.0;
		add(jLabel1, gridBagConstraints);
	}// </editor-fold>//GEN-END:initComponents
		// Variables declaration - do not modify//GEN-BEGIN:variables

	private javax.swing.JLabel IR0label;
	private javax.swing.JLabel IR0value;
	private javax.swing.JLabel OR;
	private javax.swing.JLabel RTI;
	private javax.swing.JLabel RTS;
	private javax.swing.JLabel adr0;
	private javax.swing.JLabel adr1;
	private javax.swing.JLabel adr2;
	private javax.swing.JLabel indexind1;
	private javax.swing.JLabel indexind2;
	private javax.swing.JLabel jLabel1;
	private javax.swing.JLayeredPane jLayeredPane1;
	private javax.swing.JLabel pom1;
	private javax.swing.JLabel pom2;
	private javax.swing.JLabel regdir1;
	private javax.swing.JLabel regdir2;
	// End of variables declaration//GEN-END:variables
}
